package com.hzy.admin.services.system;

import com.hzy.admin.models.vo.system.SysRoleMenuFunctionTreeVo;
import com.hzy.admin.models.vo.system.SysRoleMenuFunctionVo;
import com.hzy.admin.repository.entity.system.SysRoleMenuFunction;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author hzy
 * @since 2020-04-29
 */
public interface ISysRoleMenuFunctionService extends IService<SysRoleMenuFunction> {
    /**
     * 保存
     *
     * @param dto
     * @return
     */
    String insertOrUpdate(SysRoleMenuFunctionVo dto);

    /**
     * 获取 角色菜单功能树
     *
     * @param roleId 角色 id
     * @return
     */
    SysRoleMenuFunctionTreeVo getRoleMenuFunctionTree(String roleId);

}
